package edu.uoc.tds.pec4.util;

import java.io.Serializable;

/**
 * Tecnicas de Desarrollo de Software - (UOC)
 * Clase auxiliar para formar objetos del tipo clave-valor
 * @author Grupo Magicsoftware
 * @version 1.0
 */
public class KeyValue implements Serializable {

    private Object key;
    private String value;

    public KeyValue() {
    }

    /**
     * Construtor del objeto clave y valor
     * @param  p_Key    Clave indicada
     * @param  p_Value  Valor indicado
     */
    public KeyValue(Object p_Key, String p_Value) {
        this.key = p_Key;
        this.value = p_Value;
    }

    public Object getKey() {
        return this.key;
    }

    public void setKey(Object key) {
        this.key = key;
    }

    public String getValue() {
        return this.value;
    }

    public void setValue(String value) {
        this.value = value;
    }

    @Override
    public String toString() {
        return this.value;
    }
}
